package cn.wx.shop.dao;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import cn.wx.shop.entity.Goods;

public interface GoodsDao {

	/**
	 * 添加商品
	 * 
	 * @param goods
	 * @return
	 */
	int addGoods(Goods goods);

	/**
	 * 商品列表分页
	 * @param fromSize
	 *            起始页
	 * @param pageSize
	 *            每页显示
	 * @return
	 */
	List<Goods> selectByPage(@Param("fromSize") Integer fromSize, @Param("pageSize") Integer pageSize);

	int selectCountByPage();
	
	/**
	 * 根据id查询商品详情
	 * @param id
	 * @return
	 */
	Goods selectById(Integer id);

	int updateGoods(Goods goods);

	List<Goods> getGoodsByCid(Integer categoryId);
}
